package com.ruoyi.equipment.service;

import java.util.List;
import com.ruoyi.equipment.domain.EquipmentStandingBook;

/**
 * 设备台账维护Service接口
 * 
 * @author ruoyi
 * @date 2022-12-14
 */
public interface IEquipmentStandingBookService 
{
    /**
     * 查询设备台账维护
     * 
     * @param id 设备台账维护主键
     * @return 设备台账维护
     */
    public EquipmentStandingBook selectEquipmentStandingBookById(Long id);

    /**
     * 查询设备台账维护列表
     * 
     * @param equipmentStandingBook 设备台账维护
     * @return 设备台账维护集合
     */
    public List<EquipmentStandingBook> selectEquipmentStandingBookList(EquipmentStandingBook equipmentStandingBook);

    /**
     * 新增设备台账维护
     * 
     * @param equipmentStandingBook 设备台账维护
     * @return 结果
     */
    public int insertEquipmentStandingBook(EquipmentStandingBook equipmentStandingBook);

    /**
     * 修改设备台账维护
     * 
     * @param equipmentStandingBook 设备台账维护
     * @return 结果
     */
    public int updateEquipmentStandingBook(EquipmentStandingBook equipmentStandingBook);

    /**
     * 批量删除设备台账维护
     * 
     * @param ids 需要删除的设备台账维护主键集合
     * @return 结果
     */
    public int deleteEquipmentStandingBookByIds(Long[] ids);

    /**
     * 删除设备台账维护信息
     * 
     * @param id 设备台账维护主键
     * @return 结果
     */
    public int deleteEquipmentStandingBookById(Long id);
}
